import {
  Controller,
  Get,
  Post,
  Body,
  Res,
  Session,
  Ip,
  Req,
} from '@nestjs/common';
import { UserService } from './user.service';
import { ConfigService } from '@nestjs/config';
@Controller({
  path: 'user',
  version: '1',
})
export class UserController {
  constructor(
    private readonly userService: UserService,
    private configService: ConfigService,
  ) {}
  @Get('info')
  userInfo(@Req() req: any) {
    return this.userService.getUserInfo(req.user);
  }

  // // 获取验证码图片1
  // @Get('get/code')
  // getCaptchaImage(
  //   @Res() res: Response,
  //   @Session() session: Record<string, any>,
  //   @Ip() ip: string,
  // ) {
  //   const captcha = this.userService.generateCaptcha();
  //   // session.captcha = captcha.text; // 将验证码文本存储到 session 中
  //   res.type('svg'); // 设置响应类型为 SVG
  //   res.send(captcha.data); // 返回验证码图片
  //   // 返回图片及文案
  //   return {     };

  // }
}
